package org.web.accesscontrollist.server.dao;

import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.web.accesscontrollist.server.domain.query.QueryAclBusinessLineOwner;
import org.web.accesscontrollist.server.domain.AclBusinessLineOwnerDO;

@Mapper
public interface AclBusinessLineOwnerDAO {

	AclBusinessLineOwnerDO selectAclBusinessLineOwnerByAclBusinessLineOwnerId(Long aclBusinessLineOwnerId);

	List< AclBusinessLineOwnerDO > selectAclBusinessLineOwnerList(QueryAclBusinessLineOwner queryAclBusinessLineOwner);

	Integer countAclBusinessLineOwnerList(QueryAclBusinessLineOwner queryAclBusinessLineOwner);

	int insertAclBusinessLineOwner(AclBusinessLineOwnerDO aclBusinessLineOwnerDO);

	int updateAclBusinessLineOwnerByAclBusinessLineOwnerId(AclBusinessLineOwnerDO aclBusinessLineOwnerDO);
	
	List<String> selectDistinctList(QueryAclBusinessLineOwner queryAclBusinessLineOwner);

}
